MultiSafepay\WooCommerce\Services\PaymentMethodService S

Total Complexity 40
Dependencies 11
Dependents 11
Total lines 271
Lines of code 148
Logical lines of code 77
Comment lines 73
Methods 13
Properties 2

Methods 13

Method Rating Maintainability Complexity Lines of code
get_multisafepay_payment_methods_from_api()
S
51 5 27
create_woocommerce_payment_gateways()
S
57 4 17
is_settings_payments_page()
S
69 5 5
get_woocommerce_payment_gateways()
S
64 3 10
create_branded_woocommerce_payment_gateways()
S
64 3 9
get_woocommerce_payment_gateway_by_id()
S
66 3 9
get_woocommerce_payment_gateway_by_multisafepay_gateway_code()
S
65 3 9
get_woocommerce_payment_gateway_ids_with_payment_component_support()
S
66 3 9
get_enabled_woocommerce_payment_gateways()
S
66 3 9
is_multisafepay_credit_card_woocommerce_payment_gateway_enabled()
S
64 3 9
get_legacy_woocommerce_payment_gateway_ids()
S
54 1 20
__construct()
S
67 2 8
get_woocommerce_payment_gateway_ids()
S
68 2 7